
import $http from '../request.js';

/**
 * 用户相关操作接口
 * @type {{getUserDetail: (function(*=): Promise<unknown>), updateUser: (function(*=): Promise<unknown>)}}
 */
export const $userApi = {

  /**
   * 根据id获取用户信息
   * @param params
   * @returns {Promise<unknown>}
   */
  getUserDetail: (params) => {
    return $http.$post('/user/info/getByUserId', params);
  },

  /**
   * 更新用户信息
   * @param params 用户id 必传
   * @returns {Promise<unknown>}
   */
  updateUser: (params) => {
    return $http.$post('/user/info/update', params);
  },

  /**
   * 更新用户头像
   * @param params
   * @returns {Promise<unknown>}
   */
  updateAvatar: (params) => {
    return $http.$post('/user/info/update/avatar', params);
  },












};
